nuclear-powered ship - English Synonyms Dictionary